package com.hqm.stock.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author ZT
 * @since 2022-04-18
 */
@Getter
@Setter
@TableName("Pur_MoveList")
@ApiModel(value = "PurMovelist对象", description = "")
public class PurMovelist implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("报价单子表ID")
    @TableId("LISTID")
    private String listid;

    @ApiModelProperty("在库移动单号")
    @TableField("MOVENO")
    private String moveno;

    @ApiModelProperty("行序号")
    @TableField("LNO")
    private Integer lno;

    @ApiModelProperty("商品编码")
    @TableField("PRODNO")
    private String prodno;

    @ApiModelProperty("单位代码")
    @TableField("UNITCD")
    private String unitcd;

    @ApiModelProperty("基本单位代码")
    @TableField("BASICUNITCD")
    private String basicunitcd;

    @ApiModelProperty("单价")
    @TableField("PRICE")
    private BigDecimal price;

    @ApiModelProperty("申请数量")
    @TableField("QNTY")
    private Integer qnty;

    @ApiModelProperty("申请基本数量")
    @TableField("BASQNTY")
    private Integer basqnty;

    @ApiModelProperty("确认数量")
    @TableField("AUDITQNTY")
    private Integer auditqnty;

    @ApiModelProperty("确认基本数量")
    @TableField("AUDITBASQNTY")
    private Integer auditbasqnty;

    @ApiModelProperty("完成数量")
    @TableField("LASTQNTY")
    private Integer lastqnty;

    @ApiModelProperty("完成基本数量")
    @TableField("LASTBASQNTY")
    private Integer lastbasqnty;

    @ApiModelProperty("总金额")
    @TableField("TOTALMNY")
    private BigDecimal totalmny;

    @ApiModelProperty("不含税总金额")
    @TableField("TOTALTAXMNY")
    private BigDecimal totaltaxmny;


}
